﻿
namespace Core.Items.Ammunitions
{
    /* 

		Group                          = EnergyInjectorCharges
		Name                           = standard energy injector charge
		Mass                           = 20.00 kg (100 per unit)
		Volume                         = 20.00 U (100 per unit)
		AddedEnergy                    = 250 AP
    */

    using System;
    using Base;
    using Contracts.Enums;
    using Contracts.Interfaces;
    using Features;

    /// <summary>
    /// Standard energy injector charge ammunition class
    /// </summary>
    /// <remarks>File generated on 13/09/2011 18:14:03</remarks>
    
    public class StandardEnergyInjectorCharge : AmmunitionBase
    {
        /// <summary>
        /// Create a new instance of the <see cref="T:Core.Items.Ammunitions.StandardEnergyInjectorCharge"/> class.
        /// </summary>
        public StandardEnergyInjectorCharge() : base(
            "Standard energy injector charge",
            "",
            AmmunitionSizesEnum.Small,
            AmmunitionGroupesEnum.EnergyInjectorCharges,
            AmmunitionTypesEnum.EnergyInjectorCharges,
            new LazyFeature[]{ 
				 },

            new IModifier[] {
                new Modifier( FeatureTypesEnum.Module, FeaturesEnum.InjectedAccumulatorAmount, -250 ){ Unit = UnitsEnum.AccumulatorPoints, DisplayName = "Accumulator" }, })
            
        {
        }
    }
}